home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-07-26 | 66.9 KB | 1,387 lines |
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- Seyon - X11 Telecommunications Package.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- sssseeeeyyyyoooonnnn [-option ...] [-toolkit_option ...] [--
- -emulator_option ...]
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _S_e_y_o_n is a complete full-featured telecommunications package
- for the _X _W_i_n_d_o_w _S_y_s_t_e_m. Some of its features are:
-
-
- * Dialing directory that supports an unlimited number
- of entries. The directory is fully mouse-driven and
- features call progress monitoring, dial timeout,
- automatic redial, multi-number dialing, and circular
- redial queue. Each item in the dialing directory can be
- configured with its own baud rate, bit mask, and script
- file. The dialing directory uses a plain-text phone
- book that can be edited from withen Seyon. Seyon also
- supports manual dialing.
-
- * Terminal emulation window supporting DEC VT02,
- Tektronix 4014, and ANSI. Seyon delegates its terminal
- emulation to xterm, so all the familiar xterm functions
- such as the scroll-back buffer, cut-and-paste utility,
- and visual bell are availabe through Seyon's terminal
- emulation window. Using xterm also means that Seyon has
- a more complete emulation of VT102 than other any Unix
- or DOS telecommunications program. Other terminal
- emulation programs can also be used with Seyon to suit
- the user's need; for example, color xterm can be used
- to provide emulation for color ANSI (popular on many
- BBS systems), and xvt can be used if memory is a bit
- tight.
-
- * Script language to automate tedious tasks such as
- logging into remote hosts. Seyon's script interpreter
- uses plain-text files and has a syntax similar to that
- of sh, with a few extra addtions. It supports many
- familiar statements such as conditional branching by
- _i_f-_e_l_s_e and looping by _g_o_t_o. Scripts may be assigned to
- items in the dialing directory for automatic execution
- after a connection is made.
-
- * Unlimited number of slots for external file transfer
- protocols. Protocols are activated from a mouse-driven
- transfer console that uses a plain-text file, editable
- from withen Seyon, for protocol configuration. Seyon
- prompts the user for filenames only if the chosen
-
-
-
- Page 1 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- protocol requires filenames or if the transfer
- operation is an upload, for which Seyon also accepts
- wildcards. Multiple download directories can be
- specified for the different transfer slots.
-
- * Support for Zmodem auto-download. Seyon detects
- incoming Zmodem signature and automatically activates a
- user-specified zmodem protocol to receive incoming
- files. Zmodem transfers can thus be completely
- automatic and require no user intervention.
-
- * Translation modes. Seyon can perfrom useful
- trasnlations on the user's input. From example, Seyon
- can translate backspace to delete (useful on may Unix
- systems), newline to carriage return (useful on many
- BBS hosts), and my favorite, meta key tranlation: to
- send keys pressed while the meta (ALT) key is held down
- as an escape (ESC) followed by the key press. The
- latter mode simulates the meta key on hosts that do not
- support 8-bit-clean connections and makes possible the
- use of the meta key in programs like Emacs on such
- hosts.
-
- * Other features: interactive setting of program
- parameters, on-line help, software (XONN/XOFF) and
- hardware (RTS/CTS) flow control, session capture to a
- file, and temporary running of a local shell in the
- terminal emulation window.
-
-
- Seyon is intended to be both simple and extensively
- configurable. Almost every aspect of Seyon can be
- configured via the resources to suit the user's taste.
-
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- Besides the toolkit options, Seyon recognizes the following
- command-line switches:
-
-
- ----mmmmooooddddeeeemmmmssss <_d_e_v_i_c_e-_l_i_s_t>
- Overrides the resource _m_o_d_e_m_s. Refer to the description
- of that resource below. Unlike the resource, however,
- the list here has to be quoted if it consists of more
- than one entry.
-
- ----eeeemmmmuuuullllaaaattttoooorrrr <_t_e_r_m_i_n_a_l-_e_m_u_l_a_t_i_o_n-_p_r_o_g_r_a_m>
- Instructs Seyon to use the specified program as the
- terminal emulator. If Seyon fails to execute that
- program, it will fall back to xterm. If this option is
- not given, Seyon will try to use seyon-emu, which
- should be a link to your favorite terminal emulation
-
-
-
- Page 2 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- program. Seyon will fall back to xterm in this case as
- well if it fails to execute seyon-emu.
-
- -------- This switch instructs Seyon to pass the rest of the
- command-line to the terminal emulation program. All
- options following this switch will be passed blindly to
- the emulator. This switch cannot be combined with
- -noemulator.
-
- ----nnnnooooddddeeeeffffaaaarrrrggggssss
- Seyon usually invokes the terminal emulation program
- with some options to set the application name and
- window and icon titles (those are -name Seyon -T "Seyon
- Terminal Emulator" -n Terminal). If this switch is
- given, Seyon will not pass those options to the
- emulator. This is to accommodate terminal emulation
- programs that use a different command-line syntax than
- xterm -- like xvt, cmdtool, shelltool, ..etc. You can
- use the '--' switch to pass your own options to the
- emulator.
-
- ----nnnnooooeeeemmmmuuuullllaaaattttoooorrrr
- This option is valid only if Seyon is invoked from
- withen a terminal emulation program in the foreground
- of an interactive shell session. If given, Seyon will
- not launch a new terminal emulator, but will use the
- existing one instead. You cannot use the '--' switch if
- this option is given.
-
- ----ssssccccrrrriiiipppptttt <_s_c_r_i_p_t-_f_i_l_e>
- Causes Seyon to automatically executes the specified
- script after the startup script is run. The specified
- script file will be looked for according to the rule
- mentioned under the description of the resource
- _s_c_r_i_p_t_D_i_r_e_c_t_o_r_y below.
-
- ----eeeennnnttttrrrriiiieeeessss <_e_n_t_r_i_e_s-_l_i_s_t>
- Overrides the resource _d_e_f_a_u_l_t_P_h_o_n_e_E_n_t_r_i_e_s. Refer to
- the description of that resource below. Unlike the
- resource, however, the list here has to be quoted if it
- consists of more than one entry.
-
- ----ddddiiiiaaaallll, ----nnnnooooddddiiiiaaaallll
- Overrides the resource _d_i_a_l_A_u_t_o_S_t_a_r_t and sets it to
- 'on' and If both -_d_i_a_l and -_n_o_d_i_a_l are specified on the
- command-line, the override value will be set according
- to the last of the two on the command-line.
-
-
- RRRREEEESSSSOOOOUUUURRRRCCCCEEEESSSS
- Besides the toolkit resources, Seyon defines the following
- proprietry resources:
-
-
-
- Page 3 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- aaaauuuuttttooooZZZZmmmmooooddddeeeemmmm (_b_o_o_l_e_a_n)
- Specifies whether Seyon is to look for Zmodem auto-
- download signature. If enabled, Seyon will detect
- incoming Zmodem signature and execute the action given
- by the resource autoZmodemAction (typically to start a
- local rz). Otherwise, Zmodem signature will be ignored.
- _D_e_f_a_u_l_t _v_a_l_u_e: _o_n
-
- aaaauuuuttttooooZZZZmmmmooooddddeeeemmmmAAAAccccttttiiiioooonnnn (_s_t_r_i_n_g)
- Specifies a simple or compound action that will be
- executed when Zmodem auto-download signature is
- detected. This action will be executed only if the
- resource autoZmodem is enabled (see above). Refer to
- the section entitled _S_e_Q_u_i_c_k_K_e_y_s for a description of
- available actions. _D_e_f_a_u_l_t _v_a_l_u_e: _S_h_e_l_l_C_o_m_m_a_n_d($_r_z);
-
- bbbbaaaacccckkkkssssppppaaaacccceeeeTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnn (_b_o_o_l_e_a_n)
- Whether to translate user's backspace to delete. When
- the remote host is a Unix system, it's better to set
- this to _o_n, since many Unix systems are not happy with
- backspace. _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
- ccccaaaappppttttuuuurrrreeeeFFFFiiiilllleeee (_s_t_r_i_n_g)
- The name of capture file. Seyon will write session
- captures to this file when capture is enabled. This
- file will be placed in Seyon's default directory. The
- capture file will not be overwritten by successive
- capture sessions. Seyon will merely apped new capture
- to its end. _D_e_f_a_u_l_t _v_a_l_u_e: _c_a_p_t_u_r_e
-
- ccccoooonnnnnnnneeeeccccttttSSSSttttrrrriiiinnnngggg (_s_t_r_i_n_g)
- The modem connect string. This the string response the
- modem gives when a connection is made after dialing.
- _D_e_f_a_u_l_t _v_a_l_u_e: _C_O_N_N_E_C_T
-
- ddddeeeeffffaaaauuuullllttttBBBBiiiittttssss (_i_n_t)
- The default number of bits (character size). Seyon will
- set the number of bits to this value on startup and
- will use it for items in the dialing directory for
- which no such parameter is given. Valid values are 5,
- 6, 7, and 8. _D_e_f_a_u_l_t _v_a_l_u_e: _8
-
- ddddeeeeffffaaaauuuullllttttBBBBPPPPSSSS (_s_t_r_i_n_g)
- The default baud rate. Seyon will set the baud rate to
- this value on startup and will use it for items in the
- dialing directory for which no baud rate is given.
- _D_e_f_a_u_l_t _v_a_l_u_e: _9_6_0_0
-
- ddddeeeeffffaaaauuuullllttttDDDDiiiirrrreeeeccccttttoooorrrryyyy (_s_t_r_i_n_g)
- Seyon's default directory. When looking for its files,
- Seyon will first try this default directory, then the
- current directory. Seyon will also put the capture file
-
-
-
- Page 4 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- in this directory. _D_e_f_a_u_l_t _v_a_l_u_e: ~/._s_e_y_o_n
-
- ddddeeeeffffaaaauuuullllttttPPPPaaaarrrriiiittttyyyy (_i_n_t)
- The default parity. Seyon will set the parity to this
- value on startup and will use it for items in the
- dialing directory for which no such parameter is given.
- Valid values are 0 (no parity), 1 (odd parity), and 2
- (even parity). _D_e_f_a_u_l_t _v_a_l_u_e: _0
-
- ddddeeeeffffaaaauuuullllttttPPPPhhhhoooonnnneeeeEEEEnnnnttttrrrriiiieeeessss (_i_n_t _a_r_r_a_y)
- This resource specifies a list of numbers corresponding
- to the order the entries in the dialing directory
- appear at. Seyon will highlight (select) those entries
- on startup and whenever you click ``Default'' from the
- dialing directory. This is useful if there is a set of
- entries that you most frequesntly dial that want to be
- highlghted automatically instead of doing that every
- time by hand. You can override this resource by the
- -_e_n_t_r_i_e_s command-line switch. Unlike the command-line
- switch, however, the list here should not be quoted.
- Phonebook entries numbering starts at one. _N_o _d_e_f_a_u_l_t
- _v_a_l_u_e.
-
- ddddeeeeffffaaaauuuullllttttSSSSttttooooppppBBBBiiiittttssss (_i_n_t)
- The default number of stop bits. Seyon will set the
- number of stop bits to this value on startup and will
- use it for items in the dialing directory for which no
- such parameter is given. Valid values are 1 and 2.
- _D_e_f_a_u_l_t _v_a_l_u_e: _1
-
- ddddiiiiaaaallllAAAAuuuuttttooooSSSSttttaaaarrrrtttt (_b_o_o_l_e_a_n)
- This resource specifies that Seyon should start dialing
- the entries specified by the resource
- _d_e_f_a_u_l_t_P_h_o_n_e_E_n_t_r_i_e_s (or its override command-line
- switch) on startup. Seyon will commence dialing those
- entries after executing the startup script and any
- script specified at the command line. A more convenient
- way of automatic dialing on startup is to use the
- override command-line switch -_d_i_a_l, which overrides
- this resource and enables. If the resource is enabled,
- it can be disabled at the command line by the override
- switch -_n_o_d_i_a_l. Refer to the description of these
- switches above. _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
- ddddiiiiaaaallllCCCCaaaannnncccceeeellllSSSSttttrrrriiiinnnngggg (_s_t_r_i_n_g)
- The string Seyon sends to the modem to cancel dialing
- while in progress. _D_e_f_a_u_l_t _v_a_l_u_e: ^_M
-
- ddddiiiiaaaallllDDDDeeeellllaaaayyyy (_i_n_t)
- How long in seconds Seyon should wait after no
- connection is made withen _d_i_a_l_T_i_m_e_O_u_t before ciculating
- to the next number. _D_e_f_a_u_l_t _v_a_l_u_e: _1_0
-
-
-
- Page 5 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- ddddiiiiaaaallllDDDDiiiirrrrFFFFoooorrrrmmmmaaaatttt (_s_t_r_i_n_g)
- This is a format string that specifies the layout of
- the dialing direcotry. The default is '%-15s %-15s %6s
- %1c%1c%1c %1c%1c %s' (no quotes). Briefly: the fields
- represent the host name, number, the baud rate, bits,
- parity, stop bits, whether there is a custom prefix,
- suffix, and the script name. You can understand more
- what each field refers to by comparing with dialing
- directory, fields that use the current setting (via the
- keyword CURRENT) are designated by a question mark.
- Notice that you cannot change the order the items in
- the dialing directory appear at, only the format. For
- example, if the numbers you call are all 7-digits, your
- host names are short, you never use baud rates above
- 9600, and you like dashes between the baud rate, bits,
- parity, and stop bits fields, then you may prefer to
- use the format string '%-10s %-8s %5s-%1c-%1c-%1c
- %1c%1c %s', which would be narrower than the default
- format. _D_e_f_a_u_l_t _v_a_l_u_e: %-_1_5_s %-_1_5_s %_6_s %_1_c%_1_c%_1_c
-
- ddddiiiiaaaallllPPPPrrrreeeeffffiiiixxxx (_s_t_r_i_n_g)
- The string Seyon sends to the modem before the phone
- number. To use pulse dialing, set this resource to .IR
- ATDP . _D_e_f_a_u_l_t _v_a_l_u_e: _A_T_D_T
-
- ddddiiiiaaaallllRRRReeeeppppeeeeaaaatttt (_i_n_t)
- How many times Seyon should try dialing a number. Seyon
- will give up on dialing a number if no connection is
- made after this many tries. _D_e_f_a_u_l_t _v_a_l_u_e: _5
-
- ddddiiiiaaaallllSSSSuuuuffffffffiiiixxxx (_s_t_r_i_n_g)
- The string Seyon sends to the modem after the phone
- number. This string has to contain a carraige return or
- the number will never get sent to the mode. _D_e_f_a_u_l_t
- _v_a_l_u_e: ^_M
-
- ddddiiiiaaaallllTTTTiiiimmmmeeeeOOOOuuuutttt (_i_n_t)
- How long in seconds Seyon should wait for a connection
- to made after dialing is complete. Seyon will cancel
- the dialing if no connection is made withen this
- period. _D_e_f_a_u_l_t _v_a_l_u_e: _4_5
-
- eeeexxxxiiiittttCCCCoooonnnnffffiiiirrrrmmmm (_b_o_o_l_e_a_n)
- Whether Seyon should prompt for hanguping up before
- exiting. If off-line and the resource ignoreModemDCD is
- set to 'off', Seyon will not prompt for hanging up upon
- exiting even if this resource is set to _D_e_f_a_u_l_t _v_a_l_u_e:
- _o_n
-
- ffffuuuunnnnMMMMeeeessssssssaaaaggggeeeessss (_s_t_r_i_n_g _a_r_r_a_y)
- The fun messages to be displayed when Seyon has no
- other important information to show. This should be a
-
-
-
- Page 6 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- list of double-quoted [funny] sentences. _D_e_f_a_u_l_t
- _v_a_l_u_e: _v_a_r_i_e_s, _v_e_r_s_i_o_n-_d_e_p_e_n_d_e_n_t
-
- ffffuuuunnnnMMMMeeeessssssssaaaaggggeeeessssIIIInnnntttteeeerrrrvvvvaaaallll (_i_n_t)
- The temporal interval in seconds between successive fun
- messages. _D_e_f_a_u_l_t _v_a_l_u_e: _1_5
-
- iiiiddddlllleeeeGGGGuuuuaaaarrrrdddd (_b_o_o_l_e_a_n)
- If set to on, Seyon will send a string to the remote
- host whenever the terminal session is idle (no keyboard
- input) for a given amount of time. The resources
- _i_d_l_e_G_u_a_r_d_I_n_t_e_r_v_a_l and _i_d_l_e_G_u_a_r_d_S_t_r_i_n_g specify the above
- time interval and the string to be sent to the remote
- host when idle. It is useful to enable this features to
- keep the session alive when one is away from the
- computer for a while (e.g. to prevent auto-logout).
- _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
- iiiiddddlllleeeeGGGGuuuuaaaarrrrddddIIIInnnntttteeeerrrrvvvvaaaallll (_i_n_t)
- The amount of time in seconds Seyon is to consider the
- session idle when there is no keyboard activity at the
- terminal for that long. Seyon will send a string to
- the remote host every such interval as long as the
- session is idle. _D_e_f_a_u_l_t _v_a_l_u_e: _3_0_0
-
- iiiiddddlllleeeeGGGGuuuuaaaarrrrddddSSSSttttrrrriiiinnnngggg (_s_t_r_i_n_g)
- The string to be sent to the remote host when the
- session is idle. This string will be sent at a regular
- interval as long as the sesiion remains idle. Note that
- the current translations will be used in sending this
- string; for example, if backspaceTranslation is
- enabled, then the default string <Space><BS> will be
- sent as <Space><DEL>. _D_e_f_a_u_l_t _v_a_l_u_e: \_s^_H (space then
- backspace)
-
- iiiiggggnnnnoooorrrreeeeMMMMooooddddeeeemmmmDDDDCCCCDDDD (_b_o_o_l_e_a_n)
- If this resource is set to 'on', the modem DCD (Data
- Carrier Detect) status will be ignored. Some of the
- consequences of setting this to 'on' is that Seyon will
- always prompt for hangup (if the resource _e_x_i_t_C_o_n_f_i_r_m
- is set to 'on') even if the modem DCD status indicates
- that it is off-line, and dialing will be attempted even
- if the modem DCD status indicates that it is on-line.
- It is highly recommended that you keep this set to
- 'off' unless your modem does not honor the DCD line.
- Consult your modem's manual for more details. _D_e_f_a_u_l_t
- _v_a_l_u_e: _o_f_f
-
- hhhhaaaannnngggguuuuppppBBBBeeeeffffoooorrrreeeeDDDDiiiiaaaallll (_b_o_o_l_e_a_n)
- When set to _o_n, Seyon will hangup the line (if
- connected) before dialing the phone number. Otherwise,
- the number will be dialed without hanging up, and it is
-
-
-
- Page 7 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- the user's responsibility to ensure that the line is
- clear (no connection) when dialing. _D_e_f_a_u_l_t _v_a_l_u_e: _o_n
-
- hhhhaaaannnngggguuuuppppCCCCoooonnnnffffiiiirrrrmmmm (_b_o_o_l_e_a_n)
- Whether Seyon should ask for confirmation before
- hanging up the phone _D_e_f_a_u_l_t _v_a_l_u_e: _o_n
-
- hhhhaaaannnngggguuuuppppVVVViiiiaaaaDDDDTTTTRRRR (_b_o_o_l_e_a_n)
- When enabled, Seyon will hangup up the modem by
- dropping DTR. This is much quicker than hanging up by
- sending a Hayes-like hangup string to the modem and
- waiting to allow for escape guard time. However, some
- modems and serial drivers choke on dropping DTR and
- others just don't hangup when DTR is dropped, so in
- these cases it should be disabled. If disabled, Seyon
- will hangup the modem by sending the string specified
- by the resource modemAttentionString, followed by that
- specified by the resource modemHangupString. _D_e_f_a_u_l_t
- _v_a_l_u_e: _o_f_f
-
- mmmmeeeettttaaaaKKKKeeeeyyyyTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnn (_b_o_o_l_e_a_n)
- Whether to transmit keys pressed while the meta (ALT)
- key is held down as an escape (ESC) followed by the key
- press. Most hosts do not support 8-bit sessions, and
- hence do not recognize the meta key. Therefore, this
- translation mode has to be enabled when connected to
- such hosts to take advantage of the meta key in
- programs that make use of it like Emacs. _D_e_f_a_u_l_t
- _v_a_l_u_e: _o_n
-
- mmmmooooddddeeeemmmmAAAAtttttttteeeennnnttttiiiioooonnnnSSSSttttrrrriiiinnnngggg (_s_t_r_i_n_g)
- The string to send to the modem to get its attention
- (switch to command mode). This string will be sent to
- the modem before the hangup string when hangupViaDTR is
- disabled. _D_e_f_a_u_l_t _v_a_l_u_e: +++
-
- mmmmooooddddeeeemmmmHHHHaaaannnngggguuuuppppSSSSttttrrrriiiinnnngggg (_s_t_r_i_n_g)
- The hangup string to send to the modem when
- hangupViaDTR is disabled. Default value: ATH^M
-
- mmmmooooddddeeeemmmmssss (_s_t_r_i_n_g)
- A list of modem devies to use. Seyon will try modems in
- this list one after the other until it finds an
- available modem or the list is exhausted. _N_o _d_e_f_a_u_l_t
- _v_a_l_u_e.
-
- mmmmooooddddeeeemmmmSSSSttttaaaattttuuuussssIIIInnnntttteeeerrrrvvvvaaaallll (_i_n_t)
- This resource controls the amount of time (in seconds)
- between updates to the modem status toggles (including
- the clock). The default is five seconds, but you can
- set it to one second (or any other number) if you want
- the toggles to be updated more frequently. Even if you
-
-
-
- Page 8 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- set this to a large number, Seyon is intellegent enough
- to update the toggles after each connect or hangup.
- _D_e_f_a_u_l_t _v_a_l_u_e: _5
-
- mmmmooooddddeeeemmmmVVVVMMMMiiiinnnn (_i_n_t)
- This resource specifies the minimum number of
- characters that should be in the buffer before the read
- process is satified. The read process will wait until
- that number of incoming characters is in the buffer or
- 0.1 second has elapsed between the receiption of two
- characters before displaying the data in the buffer.
- This results in the data being displayed in chunks and
- speeds up the terminal display. The speedup would be
- most noticeable on slow machnes with fast modems.
-
- Leave this resource at its default (1) or set it at a
- low value (6) if you have a slow modem (e.g. 2400bps).
- Otherwise you might set it to the maximum value, which
- is platform-dependent but generally 255. If you set it
- to any number greater than the maximum value, it will
- be truncated to the maximum value. _D_e_f_a_u_l_t _v_a_l_u_e: _1
-
- nnnneeeewwwwlllliiiinnnneeeeTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnn (_s_t_r_i_n_g)
- When the Enter key is pressed, newline character (\n)
- is generated. This resource determines what to
- translate this character to. Three modes are possible:
- no translation (newline), carriage return (\r), and
- carriage return / line feed. Unix systems usually
- expect newline or carrage return, DOS systems expect
- carraige return or carriage return / line feed. The
- three keywords corresponding to the above modes are _n_l,
- _c_r, and _c_r/_l_f. _D_e_f_a_u_l_t _v_a_l_u_e: _c_r
-
- nnnnooooCCCCoooonnnnnnnneeeeccccttttSSSSttttrrrriiiinnnnggggXXXX [_X = _1-_4] (_s_t_r_i_n_g)
- The response strings given by the modem when connection
- fails. _D_e_f_a_u_l_t _v_a_l_u_e_s: _N_O _C_A_R_R_I_E_R, _N_O _D_I_A_L_T_O_N_E, _B_U_S_Y,
- (respectively)
-
- pppphhhhoooonnnneeeelllliiiissssttttFFFFiiiilllleeee (_s_t_r_i_n_g)
- The name of the phone list (dialing directory) file.
- See the included example to learn how this file should
- be formatted. _D_e_f_a_u_l_t _v_a_l_u_e: _p_h_o_n_e_l_i_s_t
-
- ppppoooossssttttCCCCoooonnnnnnnneeeeccccttttAAAAccccttttiiiioooonnnn (_s_t_r_i_n_g)
- Specifies a simple or compound action that will be
- executed after a connection to a remote host is made.
- This action will be executed before running any script
- attached to that host in the dialing directory. All
- actions here have to be synchronous. Refer to the
- section entitled _S_e_Q_u_i_c_k_K_e_y_s below for a description of
- available actions. _D_e_f_a_u_l_t _v_a_l_u_e: _B_e_e_p();
-
-
-
-
- Page 9 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- pppprrrroooottttooooccccoooollllssssFFFFiiiilllleeee (_s_t_r_i_n_g)
- The name of the protocols file. This file tells Seyon
- what file transfer protocols are available. The user
- will be promted with a list based on this file when
- file transfer is to be initiated. _D_e_f_a_u_l_t _v_a_l_u_e:
- _p_r_o_t_o_c_o_l_s
-
- qqqquuuuiiiicccckkkkKKKKeeeeyyyyXXXX
- Refer to the section entitled _S_e_Q_u_i_c_k_K_e_y_s below.
-
- rrrrttttssssccccttttssssFFFFlllloooowwwwCCCCoooonnnnttttrrrroooollll (_b_o_o_l_e_a_n)
- Whether Seyon should turn on RTS/CTS hardware flow
- control. Make sure the modem is set to use this as
- well. _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
- ssssccccrrrriiiippppttttDDDDiiiirrrreeeeccccttttoooorrrryyyy (_s_t_r_i_n_g)
- Seyon's script directory. When looking for scripts,
- Seyon will first try this script directory, then the
- current directory. _D_e_f_a_u_l_t _v_a_l_u_e: _d_e_f_a_u_l_t_D_i_r_e_c_t_o_r_y
-
- sssshhhhoooowwwwFFFFuuuunnnnMMMMeeeessssssssaaaaggggeeeessss (_b_o_o_l_e_a_n)
- Whether to display funny messages when Seyon has no
- other important information to show. Seyon will display
- those messages at an interval specified by the
- _f_u_n_M_e_s_s_a_g_e_s_I_n_t_e_r_v_a_l resource when there is no other
- important information to convey to the user. To disable
- the display of fun messages, this resource has be set
- to off. _D_e_f_a_u_l_t _v_a_l_u_e: _o_n
-
- ssssttttaaaarrrrttttuuuuppppAAAAccccttttiiiioooonnnn (_s_t_r_i_n_g)
- Specifies a simple or compound action that will be
- executed on startup. This action is executed prior to
- running any script (in case the -script switch is
- given) or dialing any entry of the dialing directory
- (in case the -dial switch is given or the resource
- dialAutoStart is enabled). You can make Seyon open the
- dialing directory automatically on startup by using the
- simple action ``OpenWidnow(Dial);'' as a constituent of
- this complex action stack. Note that running the
- startup script is just a special case of this resource.
- Refer to the section entitled _S_e_Q_u_i_c_k_K_e_y_s for a
- description of available actions. _D_e_f_a_u_l_t _v_a_l_u_e:
- _R_u_n_S_c_r_i_p_t(_s_t_a_r_t_u_p);
-
- ssssttttaaaarrrrttttuuuuppppFFFFiiiilllleeee (_s_t_r_i_n_g)
- Seyon's startup file. Seyon will execute all commands
- in this file upon startup. This file can have any
- commands acceptable as script commands. The most useful
- command to put here is the _s_e_t command, to set the
- various communications parameters. _D_e_f_a_u_l_t _v_a_l_u_e:
- _s_t_a_r_t_u_p
-
-
-
-
- Page 10 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- ssssttttrrrriiiippppHHHHiiiigggghhhhBBBBiiiitttt (_b_o_o_l_e_a_n)
- Whether to strip the high (eights) bit from incoming
- characters. If set to on, the high bit of all incoming
- characters will be stripped, which will make an 8-N-1
- setting behave like 7-N-1, even though eight bits are
- used for each character. _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
- xxxxoooonnnnxxxxooooffffffffFFFFlllloooowwwwCCCCoooonnnnttttrrrroooollll (_b_o_o_l_e_a_n)
- Whether Seyon should turn on XON/XOFF software flow
- control. _D_e_f_a_u_l_t _v_a_l_u_e: _o_f_f
-
-
- SSSSEEEEQQQQUUUUCCCCKKKKKKKKEEEEYYYYSSSS
- Seyon allows the user to have custom buttons, called
- SeQuickKeys (z quickies), to which actions can be attached.
- SeQuickKeys provide a convenient way via which the user can
- invoke frequently-used operations by a singe mouse click.
- SeQuickKeys are specified through the resources quickKeyX,
- where X is an integer corresponding to the order at which
- that SeQuickKey is to appear on the command center.
- Relevant subparts of that resource are _v_i_s_i_b_l_e, _a_c_t_i_o_n, and
- _l_a_b_e_l. Here is an example:
-
- Seyon*quickKey3.visible: on
- Seyon*quickKey3.action: FileTransfer(1,file); Beep();
- Seyon*quickKey3.label: Upload
-
-
- The first line specifies that SeQuickKey3 should be visible.
- The second line specifies the action bound to the SeQuickKey
- (in this case, a compound action), and the third line
- specifies the label for that SeQuickKey's button. Other
- subparts can also be specified in a similar fashion (e.g.
- background, foreground, ..etc.)
-
- Actions can be either simple or compound. A compound action
- consists of a stack of simple actions and can be used as
- simple mini-script. _E_x_a_m_p_l_e_s:
-
- o+ Set(idleGuard,on); DialEntries(Default);
- o+ Echo("Uploading files..."); Transmit(rz); \
- FieTransfer(1,"*.ico $HOME/acct.wks"); Echo(Done);
- o+ OpenWindow(Dial); DialEntries("2 5 6");
- o+ Echo("Goodbye.."); Hangup(); Quit();
- o+ Set(baud,9600); ManualDial("555-5555");
- o+ Echo("Will upload..."); ShellCommand("$sz *.wks");
- o+ Set(parity,0); RunScript(login.scr); Echo(Finished);
-
-
- The following is a list of actions Seyon currently supports.
- Asterisks designate asynchronoous actions. Brackets
- designate optional arguments.
-
-
-
- Page 11 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- BBBBeeeeeeeepppp();
- Rings the bell making a short beep.
-
-
- CCCClllloooosssseeeeWWWWiiiinnnnddddoooowwww(_w_i_n_d_o_w [,...]);
- Closes (dismisses) the given windows. Currenly the only
- valid argument to this action is Dial, which
- corresponds to the dialing idrectory window. _E_x_a_m_p_l_e:
- CloseWindow(Dial);
-
-
- DDDDiiiiaaaallllEEEEnnnnttttrrrriiiieeeessss(_e_n_t_r_i_e_s-_l_i_s_t);****
- Dials entries in the dialing directory corresponding by
- order to the given list. Entries will be dialed as if
- the user had selected them on the dialing directory.
- Entries will be dialed without opening the dialing
- directory. You can use the action ``OpenWindow(Dial);''
- and stack the two actions in a compound action if you
- want the dialing directory to be opened.
-
- The list must be quoted if it consists of more than one
- entry, and entries should be separated by white space,
- not commas. If the list consists of just the word
- ``Default'', then the entries given by the resource
- defaultPhoneEntries will be dialed, refer to the
- description of that resource for more details.
-
- The most common use of this action is attach
- frequesntly-dialed hosts to SeQuickKeys, making dialing
- those hosts a one-click operation. If this action is
- not the last in a compound action stack, actions
- specified by the resource postConnectAction may not
- work properly. _E_x_a_m_p_l_e_s: DialEntries(2);
- DialEntries("2 4 5"); DialEntries(Default);
-
-
- DDDDiiiivvvveeeerrrrttttFFFFiiiilllleeee([_f_i_l_e]);****
- Sends the given file to the remote host as a text
- upload. If the optional argument ``file'' is not
- specified, Seyon will pop up a dialog box asking for
- the file name. In the latter case this action is
- similar to clicking Divert from the Misc window.
- _E_x_a_m_p_l_e_s: DivertFile("/tmp/acct.wks"); DivertFile();
-
-
- EEEEcccchhhhoooo([_s_t_r_i_n_g]);
- Echos the given string to the terminal. Does not send
- it to the modem (use Transmit for that). If the string
- consists of more than one word, it must be quoted. Note
- that unlike the shell command of the same name, this
- command does not accepts the switch -n but always
- appends newline to the string. If the argument is
-
-
-
- Page 12 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- omitted, an empty line will be echoed. _E_x_a_m_p_l_e_s:
- Echo(Hello); Echo("Hello there"); Echo();
-
-
- FFFFiiiilllleeeeTTTTrrrraaaannnnssssffffeeeerrrr(_e_n_t_r_y, [_f_i_l_e-_l_i_s_t]);****
- Executes the transfer protocol corresponding by order
- in the trasfer console (protocols file) to ``entry''.
- If that protocol requires a file name and file-list is
- omitted, Seyon will pop up a dialog box asking for the
- file. Otherwise file-list will be passed to that
- protocol. The list must be quotes if it consists of
- more than one word and items in it should be separated
- by white space. It can contain wild cards and shell
- variables. _E_x_a_m_p_l_e_s: FileTransfer(1);
- FileTransfer(2,acct.wks); FileTransfer(2,"*.wks
- $HOME/acct.wks");
-
-
- HHHHaaaannnngggguuuupppp();
- Disconnects the line. Does not pop up a confirmation
- box.
-
-
- IIIIccccoooonnnniiiiffffyyyyWWWWiiiinnnnddddoooowwww(_w_i_n_d_o_w [,...]);
- Iconifies the given windows. Valid arguments to this
- action are Main, Dial, and Term, corresponding
- respectively to the command center, dialing directory,
- and terminal emulator windows. When the argument is
- Term, this action will work only if the terminal
- emulator sets the envirenment variable WINDOWID, like
- xterm does. _E_x_a_m_p_l_e_s: IconifyWindow(Main,Dial,Term);
- IconifyWindow(Dial);
-
-
- MMMMaaaannnnuuuuaaaallllDDDDiiiiaaaallll([_n_u_m_b_e_r]);****
- Dials a number as if the Manual button had been clicked
- from the dialing directory. If ``number'' is specified,
- it will be dialed directly and no dialog box will be
- popped up asking for the number. _E_x_a_m_p_l_e_s:
- ManualDial(555-5555); ManualDial();
-
-
- MMMMeeeessssssssaaaaggggeeee([_s_t_r_i_n_g]);
- Echos the given string to the message box of Seyon's
- command center (main window). If the string consists of
- more than one word, it must be quoted. If the argument
- is omitted, an empty line will be echoed. _E_x_a_m_p_l_e_s:
- Message(Hello); Message("Hello there"); Message();
-
-
- OOOOppppeeeennnnWWWWiiiinnnnddddoooowwww(_w_i_n_d_o_w [,...]);
- Opens each of the given windows by popping it if closed
-
-
-
- Page 13 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- or de-iconifying it if in an iconic state. Valid
- arguments to this action are Main, Dial, and Term,
- corresponding respectively to the command center,
- dialing directory, and terminal emulator windows. When
- the argument is Term, this action will work only if the
- terminal emulator sets the envirenment variable
- WINDOWID, like xterm does. _E_x_a_m_p_l_e_s:
- OpenWindow(Main,Dial,Term); OpenWindow(Dial);
-
-
- QQQQuuuuiiiitttt();
- Exits Seyon completely and returns to the shell. Does
- not pop up a confirmation box.
-
-
- RRRRuuuunnnnSSSSccccrrrriiiipppptttt([_s_c_r_i_p_t-_n_a_m_e]);****
- Executes the script given by the file script-name. The
- script will be executed as if the user had selected it
- via the Script button. If script-name is omitted, a
- dialog box will be popped up asking for the script
- name. This is a very versatile action, as many remote
- and local commands or series of commands can be
- performed by attaching appropriate scripts to
- SeQuickKeys. _E_x_a_m_p_l_e_s: RunScript(login.scr);
- RunScript();
-
-
- SSSSeeeetttt(_p_a_r_a_m_e_t_e_r, _v_a_l_u_e);
- Sets the specified parameter to the given value. Can be
- used to set the various communications parameters.
- Available parameters are listed under the script
- command ``set''. _E_x_a_m_p_l_e_s: Set(baud,9600);
- Set(parity,0); Set(idleGuard,off).
-
-
- SSSShhhheeeellllllllCCCCoooommmmmmmmaaaannnndddd(_s_h_e_l_l-_c_o_m_m_a_n_d);****
- Executes the given shell command via the user's shell
- pointed to by the SHELL environment variable, or
- /bin/sh if that environment variable is not set. Note
- that the command must be quoted if it consists of more
- than one word. If the first non-space letter of the
- command is the character ``$'', then standard input and
- standard output will be redirected to to the modem.
- This action can be used to execute any external program
- from withen Seyon. _E_x_a_m_p_l_e: ShellCommand(ls);
- ShellCommand("$cd $HOME; sz -vv *.wks");
-
-
- TTTTrrrraaaannnnssssmmmmiiiitttt(_s_t_r_i_n_g);
- Transmits the given string to the remote host. The
- string must be quoted if it consists of more than one
- word. The string is transmitted as is (no case
-
-
-
- Page 14 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- conversions are performed). No newline character or
- carriage return is appended to the string, use the
- prefix characters for that (e.g. ^M, ^J). See the
- discripttion of the script command ``transmit'' for
- more details. _E_x_a_m_p_l_e: Transmit(ls^M); Transmit("ls
- -CF^M");
-
-
- SSSSCCCCRRRRIIIIPPPPTTTT LLLLAAAANNNNGGGGUUUUAAAAGGGGEEEE
- Script files can automate some tedious tasks such as logging
- into a system. A script file is an ascii text file and may
- be entered or edited using any standard text editor.
-
- The script file is read line by line. Empty lines
- (consisting of white space only) are ignored. Comments are
- lines whose first non-space character is a pound sign (#).
-
- The script processor reads each script line, ignoring
- leading white space, into _w_o_r_d_s. A word is defined as
- either:
-
-
- o+ a sequence of characters delimited by white space, or
- o+ a sequence of characters enclosed in single or double
- quotes.
-
-
- The first word of a script file is considered the _c_o_m_m_a_n_d
- _w_o_r_d. If the last character of the command word is a colon
- (:), the line is considered to be a _l_a_b_e_l (the object of a
- _g_o_t_o statement). Otherwise, it is assumed to be a script
- command and is interpreted as such. Command words are case
- insensative.
-
- Some commands take one or more arguments. Each argument is
- parsed as a single word as defined above. If blanks are
- required in an argument, the argument must be quoted using
- single or double quotes.
-
-
-
-
-
-
-
-
-
-
-
- SSSSccccrrrriiiipppptttt CCCCoooommmmmmmmaaaannnndddd LLLLiiiisssstttt
- Below is the description of all commands that may be used in
- the Seyon script language:
-
-
-
- Page 15 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- ccccaaaappppttttuuuurrrreeee oooonnnn||||ooooffffffff (_c_u_r_r_e_n_t_l_y _m_a_y _n_o_t _w_o_r_k)
- The command _c_a_p_t_u_r_e _o_n will enable capture. All
- characters received during _w_a_i_t_f_o_r processing will be
- appended to the capture file. The command _c_a_p_t_u_r_e _o_f_f
- will close the capture file. This setting does not
- currently extend to terminal mode. This may be offered
- in a later release.
-
-
- ddddeeeebbbbuuuugggg oooonnnn||||ooooffffffff
- If the argument is _o_n, all subsequent command lines
- processed will be displayed on the local screen. The
- exception to this is lines containing a _t_r_a_n_s_m_i_t
- command. These lines will just print _T_R_A_N_S_M_I_T..., so
- that passwords, etc. can be protected. If the argument
- is _o_f_f, scripts will execute quietly (this is the
- default setting).
-
-
- ddddiiiiaaaallll <_n_u_m_b_e_r>
- Dial the specified number. Seyon supports generic
- "Hayes" compatible modems for dialing. Note that this
- command requires an actual phone number. The phonebook
- is not used for this function.
-
-
- eeeecccchhhhoooo <_s_t_r_i_n_g>
- Echos the given string to the terminal. Does not send
- it to the modem (use _t_r_a_n_s_m_i_t for that). If the string
- contains spaces, it must be quoted. Note that unlike
- the shell command of the same name, this command does
- not accepts the switch -n but always appends newline to
- the string.
-
-
- eeeexxxxiiiitttt Terminates the script file prior to the end of file.
- Returns to terminal mode.
-
-
- fffflllluuuusssshhhh
- Flushes the modem, i.e. discards data written to the
- modem but not transmitted and data received but not
- read.
-
-
- ggggoooottttoooo <_l_a_b_e_l>
- Goes to the specified label in the script file and
- continues execution from that point. The label may
- either precede or follow the actual _g_o_t_o statement. A
- label is any _c_o_m_m_a_n_d _w_o_r_d whose last character is a
- colon (:).
-
-
-
-
- Page 16 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- hhhhaaaannnnuuuupppp
- Hangups up the line and disconnects from the remote
- host.
-
-
- iiiiffff, eeeellllsssseeee, eeeennnnddddiiiiffff
- _S_y_n_t_a_x:
- _i_f <condition>
- <statements>
- [_e_l_s_e
- <statements>]
- _e_n_d_i_f
-
- Conditionally executes statements based on specified
- condition. Seyon supports the following conditions:
-
-
- _w_a_i_t_f_o_r: true if the last _w_a_i_t_f_o_r command was
- successful.
- _l_i_n_k_e_d: true if this script was executed from the
- dialing directory.
-
- Conditions may be negated using the prefix _n_o_t or the
- character !:
-
-
- !_w_a_i_t_f_o_r: true If the last _w_a_i_t_f_o_r command timed out.
- _n_o_t _w_a_i_t_f_o_r: same as !_w_a_i_t_f_o_r above
-
- The _e_l_s_e and _e_n_d_i_f keywords must appear on their own
- lines. _I_f statements may not be nested.
-
-
- ppppaaaauuuusssseeee <_t_i_m_e>
- Suspends execution of the script for the specified
- number of seconds. This is usually used for timing
- considerations; for example, waiting a couple of
- seconds after receiving the _c_o_n_n_e_c_t message and typing
- ^C to CompuServe.
-
-
- ppppuuuurrrrggggeeee
- Reads and discards all data coming from the modem for
- the duration of one second.
-
-
- qqqquuuuiiiitttt Terminates the script and exits the whole program
- (returns to the shell).
-
-
-
- rrrreeeeddddiiiiaaaallll
-
-
-
- Page 17 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- Redials the last number dialed using the _d_i_a_l command.
-
-
- sssseeeennnndddd____bbbbrrrreeeeaaaakkkk
- Sends a BREAK signal to te remote host.
-
-
- sssseeeetttt <_p_a_r_a_m_e_t_e_r> <_v_a_l_u_e>
- Sets the specified parameter to the given value. Can be
- used to set the various communications parameters for
- each host. The follwoing is a list of the _s_e_t keywords
- that Seyon recognizes. Keywords marked with an asterisk
- set the current parameter only, not the default one.
- Refer to the corresponig resource (in parentheses
- below) for details of the function of each keyword.
-
-
-
- _b_a_u_d* (defaultBPS)
- _b_i_t_s* (defaultBits)
- _p_a_r_i_t_y* (defaultParity)
- _s_t_o_p_B_i_t_s* (defaultStopBits)
- _s_t_r_i_p_H_i_g_h_B_i_t (stripHighBit)
- _n_e_w_l_i_n_e_T_r_a_n_s_l_a_t_i_o_n (newlineTranslation)
- _d_e_l (backspaceTranslation)
- _m_e_t_a__t_r (metaKeyTranslation)
- _x_o_f_f (xonxoffFlowControl)
- _r_t_s_c_t_s (rtsctsFlowControl)
- _a_u_t_o_z_m (zmodemAutoDownload)
- _i_d_l_e_G_u_a_r_d (idleGuard)
-
- Boolean keywords accept _o_n or _o_f_f as their argument,
- other keywords accept the same arguments as the
- corresponding resources.
-
-
- sssshhhheeeellllllll <_s_h_e_l_l-_c_o_m_m_a_n_d>
- Executes the given shell command via the user's shell
- pointed to by the SHELL environment variable, or
- /bin/sh if the environment variable SHELL is not set.
- Note that the command must be quoted if it consists of
- more than one word. If the first non-space letter of
- the command is the character '$', then standard input
- and standard output will be redirected to to the modem.
- This command can be used to execute any external
- program from withen Seyon. _E_x_a_m_p_l_e: shell "cd /usr/dl;
- rz -vv".
-
-
- ttttrrrraaaannnnssssmmmmiiiitttt <_t_e_x_t>
- Transmits the specified text to the remote host. The
- text argument should be quoted (using single or double
-
-
-
- Page 18 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- quotes) if there are spaces to be transmitted. The text
- is transmitted as is (no case conversions are
- performed).
-
- _P_r_e_f_i_x _c_h_a_r_a_c_t_e_r_s:
-
- ^ is the Control character prefix: the next character
- is made into a control character. For example, ^M is
- _c_a_r_r_i_a_g_e _r_e_t_u_r_n (0x0D) and ^J is _n_e_w_l_i_n_e (0x0A).
- \ is quote prefix: the next character is transmitted
- verbatim. For example, \^ would transmit a literal ^.
-
-
- ttttttttyyyy oooonnnn||||ooooffffffff
- This command specifies whether or not characters
- received from the modem will be displayed on the local
- terminal. Since the only time that the script
- processor looks at the receive queue is during _w_a_i_t_f_o_r
- processing, the displays may look a bit erratic. Use
- the _t_t_y _o_f_f command to disable local display of
- received characters during script processing.
-
-
- wwwwaaaaiiiittttffffoooorrrr <_t_e_x_t> [_t_i_m_e_o_u_t]
- Waits for the specified text to appear from the modem.
- The text argument should be quoted (using single or
- double quotes) if there are spaces to be transmitted.
-
- Special characters are interpreted the same as for
- _t_r_a_n_s_m_i_t. If the timeout argument is specified, Seyon
- will wait that number of seconds for the string to
- appear. If no timeout is given, Seyon defaults to 30
- seconds.
-
- During _w_a_i_t_f_o_r processing, characters received (up to
- and including the last character found in the text or
- in the timeout) can be captured to a disk file (if
- _c_a_p_t_u_r_e _o_n is specified), and/or displayed to the
- screen (if _t_t_y _o_n is specified).
-
-
- wwwwhhhheeeennnn [<_s_t_r_i_n_g-_t_o-_e_x_p_e_c_t> <_s_t_r_i_n_g-_t_o-_s_e_n_d>]
- Sends string-to-send whenever it encounters string-to-
- expect while waiting in a _w_a_i_t_f_o_r command, whatever the
- number if times string-to-expect is encountered.
-
- This is is useful if the order of prompts expected is
- not known before hand. For example, some BBS systems
- (notably PCBoard) change the prompts depeding on the
- time of call, and a complete script for such boards
- cannot be written using _w_a_i_t_f_o_r only.
-
-
-
-
- Page 19 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- As many number of _w_h_e_n commands as desired can be
- specified. A _w_h_e_n command with no arguments clears all
- outstanding _w_h_e_n commands. _w_a_i_t_f_o_r commands take
- precedence over _w_h_e_n commands if they expect the same
- string.
-
- A typical use of this command would be:
-
- when "Continue?" "y^M"
- when "More?" "n^M"
- waitfor "BBS Command?"
- when
-
- The above script keeps sending "y^M" to every
- Continue?" prompt and "n^M" to every "More?" prompt
- until the the string "BBS Command?" is encountered. The
- lasy _w_h_e_n clears all outstanding _w_h_e_n commands.
-
-
- FFFFIIIILLLLEEEESSSS
- The default Seyon files are _s_t_a_r_t_u_p, _p_h_o_n_e_l_i_s_t, and
- _p_r_o_t_o_c_o_l_s. These have to be in the current directory,
- Seyon's default directory (~/._s_e_y_o_n), or the user's home
- directory. The default script directory is Seyon's default
- directory. All of these files and directories can be
- overridden by setting the appropriate resources. See the
- description of those resources as well as the description of
- the files above.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- xterm(1), resize(1)
-
-
- CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
- Seyon is Copyright (c) 1992-1993 of Muhammad M. Saggaf.
- Seyon is not public domain. Permission is granted to use and
- distribute Seyon freely for any use and to sell it at any
- price without reference to the copyright owner provided that
- in all above cases Seyon is intact and is not made part of
- any program either in whole or in part and that this
- copyright notice is included with Seyon. Permission is also
- granted to modify the source as long as the modified source
- is not distributed.
-
-
- BBBBUUUUGGGGSSSS
- The script command 'set port' is not supported in this
- release. If the action DialEntries is not the last in a
- compound action stack, actions specified by the resource
- postConnectAction may not work properly.
-
-
-
-
- Page 20 (printed 7/3/94)
-
-
-
-
-
-
- SSSSEEEEYYYYOOOONNNN((((1111)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV SSSSEEEEYYYYOOOONNNN((((1111))))
-
-
-
- If Seyon is hung, it can be made to exit cleanly by killing
- its main process by signal 15 (SIGTERM) from another shell.
- Seyon's main process is the one that has the lowest PID
- (Process ID) number. For example, if ps shows:
-
- 1100 p0 S 0:04 seyon -noemulator
- 1101 p0 S 0:00 seyon -noemulator
- 1102 p0 S 0:38 seyon -noemulator
-
- Then ``kill -15 1100'' or ``kill 1100'' would cause Seyon
- clean up and exit gracefully.
-
-
- AAAAUUUUTTTTHHHHOOOORRRR
- Muhammad M. Saggaf, alsaggaf@mit.edu. Snail Mail: Muhammad
- Saggaf, Box 9863, Dhahran 31311, SAUDI ARABIA. I apologize
- that I may not be able to respond to all correspondence I
- receive.
-
- xcomm 2.2 was written by Eric Coe and Larry Gensch.
-
-
- AAAACCCCKKKKNNNNOOOOWWWWLLLLEEEEDDDDGGGGEEEEMMMMEEEENNNNTTTT
- David Boyce for helpuful suggestions, the Imake file, and
- patches for clean build under gcc -Wall; Joaquim Jorge for
- the lex/yacc parsing routines contributed by him; and the
- many people who sent me patches for various platforms: Fred
- Appleman (SVR4), atae@spva.dnet.nasa.gov (Ultrix), Alain
- Hebert (SVR3.2), Peter Davies (Sun Sparc), Eric Schmidt
- (Apollo), David Sanderson (AIX), Jonathan Bayer (Sun), Jeff
- Johnson (SVR4), Glenn Geers (SVR4-Esix), Tony Vincent-Sun-
- Vienna (Solaris), Bob Smith (SunOS 3.x and sgtty interface).
- (pardon me if I forgot to mention you). I'm also thankful to
- all the nice people who sent me suggestions or bug reports.
-
- The MultiList widget used in the dialing directory is
- written by the Free Widget Foundation. You can get it and
- other FWF widgets by ftp from a.cs.uiuc.edu.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 21 (printed 7/3/94)
-
-
-
-